/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.webtransac.comercial.entity;

import com.webtransac.comercial.entity.PedidoCabecera;
import com.webtransac.comercial.entity.Almacen;

/**
 *
 * @author efranco
 */
public class PedidoDetalle {
    private Almacen almacen;
    private TipoDocumento tipoDocumento;
    private int numero;
    private int secuencia; 
    private Producto producto;
    private UnidadMedida unidadMedida;
    private double precio;
    private double cantidad; 
    private double valor;
    private double igv;
    private double total; 
    private PedidoCabecera pedido;    

    public PedidoDetalle(Almacen almacen, TipoDocumento tipoDocumento, int numero, int secuencia, Producto producto, UnidadMedida unidadMedida, double precio, double cantidad, double valor, double igv, double total, PedidoCabecera pedido) {
        this.almacen = almacen;
        this.tipoDocumento = tipoDocumento;
        this.numero = numero;
        this.secuencia = secuencia;
        this.producto = producto;
        this.unidadMedida = unidadMedida;
        this.precio = precio;
        this.cantidad = cantidad;
        this.valor = valor;
        this.igv = igv;
        this.total = total;
        this.pedido = pedido;
    }

    public PedidoDetalle() {
    }

    public Almacen getAlmacen() {
        return almacen;
    }

    public TipoDocumento getTipoDocumento() {
        return tipoDocumento;
    }

    public int getNumero() {
        return numero;
    }

    public int getSecuencia() {
        return secuencia;
    }

    public Producto getProducto() {
        return producto;
    }

    public UnidadMedida getUnidadMedida() {
        return unidadMedida;
    }

    public double getPrecio() {
        return precio;
    }

    public double getCantidad() {
        return cantidad;
    }

    public double getValor() {
        return valor;
    }

    public double getIgv() {
        return igv;
    }

    public double getTotal() {
        return total;
    }

    public PedidoCabecera getPedido() {
        return pedido;
    }

    public void setAlmacen(Almacen almacen) {
        this.almacen = almacen;
    }

    public void setTipoDocumento(TipoDocumento tipoDocumento) {
        this.tipoDocumento = tipoDocumento;
    }

    public void setNumero(int numero) {
        this.numero = numero;
    }

    public void setSecuencia(int secuencia) {
        this.secuencia = secuencia;
    }

    public void setProducto(Producto producto) {
        this.producto = producto;
    }

    public void setUnidadMedida(UnidadMedida unidadMedida) {
        this.unidadMedida = unidadMedida;
    }

    public void setPrecio(double precio) {
        this.precio = precio;
    }

    public void setCantidad(double cantidad) {
        this.cantidad = cantidad;
    }

    public void setValor(double valor) {
        this.valor = valor;
    }

    public void setIgv(double igv) {
        this.igv = igv;
    }

    public void setTotal(double total) {
        this.total = total;
    }

    public void setPedido(PedidoCabecera pedido) {
        this.pedido = pedido;
    }
    
    
}
